<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 变量提升
        var a = 100;
        console.log(a);// 100

        console.log(b); // undefined
        var b = 200;

        // console.log(c); // 报错，c还没有声明
        let c = 300;

        // 函数表达式 vs 函数声明


        // 块级作用域
        // for (var i = 0; i < 10; i++) {
        //     var j = i + 1;
        // }
        // console.log(i, j); // 10 10


        for (let i = 0; i < 10; i++) {
            let j = i + 1;
        }
        console.log(i, j); // i，j is not defined
    </script>
</body>

</html>